home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.cs.arizona.edu
/
ftp.cs.arizona.edu.tar
/
ftp.cs.arizona.edu
/
icon
/
newsgrp
/
group94a.txt
/
000005_icon-group-sender _Thu Jan 6 13:46:30 1994.msg
< prev
next >
Wrap
Internet Message Format
|
1994-08-19
|
2KB
Received: by cheltenham.cs.arizona.edu; Mon, 10 Jan 1994 09:49:00 MST
Date: 6 Jan 94 13:46:30 GMT
From: walter!news@uunet.uu.net (Darren New)
Organization: Bellcore
Subject: Re: ICON FAQ, or just plain info!
Message-Id: <CJ7nLJ.DL6@walter.bellcore.com>
Sender: icon-group-request@cs.arizona.edu
To: icon-group@cs.arizona.edu
Status: R
Errors-To: icon-group-errors@cs.arizona.edu
Just to clarify...
> >Greetings! What is ICON,
> >and what does it resemble,
It's a procedural language with backtracking, dynamic data typing, GC
and all that goes with that, co-routines (but not threads,
unfortunately) and many powerful built-in functions.
> >and is there a shareware
> >compiler,
There are many free or shareware compilers and interpreters for it.
> >and is it fun, Yes.
> >interesting, Yes.
> >easy, Yes.
> >strongly typed, You must be joking.
Yes, it's strongly typed. Dynamically typed, but strongly typed.
That is, variables don't have types, but data does.
> >powerful, Yes.
> >useful, Yes.
> >wonderful? Yes.
> >Any other adjectives? Yes.
You can add portable, on-some-platforms-extensible, logical, (mostly)
consistant, fairly fast, graphics-supporting, easy to debug, supported,
mature, hmmm....
You can delete, unfortunately, easy low-level nonportable access to OS
features. It's non-trivial to use sockets, for example, from inside
Icon, I've found. But for doing programs you could use stdio to do in
C, it wins hands down.
The best reference I've found, BTW, is "The Icon Programming Language"
by Ralph and Madge Griswold. I have the second edition, which is (c)
1990, ISBN 0-13-447889-4, Prentice-Hall.
-- Darren
--
445 South St/MRE 2E-279/Morristown NJ 07960 USA/(201)829-4833
Delivery of Electronic Multimedia over Networks (DEMON)
Also, formal description techniques, programming languages.
``Your fault: Core dumped.'' EFF#846
``Sometimes, you just have to bite the silver bullet.''